"""
Input:
2
720 120
840 120
Output:
1
"""

def main():
    n = int(input()) # 输入演出场数
    schedule = [] # 获取演出时间表
    for i in range(n):
        start_time, duration = map(int, input().split())
        schedule.append((start_time, start_time + duration))

    schedule.sort(key=lambda x: x[1]) # 将演出时间表按照"结束时间"进行排序(这一步很关键)

    # 获取第一个演出的结束时间和初始化观看的演出场数s
    first_end = schedule[0][1]
    ans = 1

    # 遍历演出时间表中的每个演出时间段
    for item in schedule:
        start_time, end_time = item

        # 如果当前演出的开始时间与前一个演出的结束时间间隔大于等于15分钟，则可以观看该演出
        if start_time - first_end >= 15:
            ans += 1
            first_end = end_time

    # 输出最多能观看的演出场数
    print(ans)

if __name__ == "__main__":
    main()    
